var btnNB = 0; //选项卡按钮起始编号
var page7 = 1; //选项卡按钮样式位置
var btnNBZ = 0;
var count = 0;
var countPage = 0;
var len = 10; //每页记录数
// --分页2方法--开始----------------------------------------/
function pagination(total) {
    var pageIndex = getCookie("clickPage") || 1;
    countPage = Math.ceil(total / len); //取向上的页面整数  - (count - 5)\
    // console.log('total:', total, 'countPage:', countPage, "pageIndex：", pageIndex)
    if (countPage >= 9) countPage = 9;
    else countPage = countPage;
    var maxPageBtn = countPage;
    // console.log(typeof (countPage), countPage, total, maxPageBtn);
    new Pagination({
        //重构封装好模型的构造函数
        element: "#pages",
        type: 1,
        pageIndex: pageIndex,
        pageSize: 10,
        pageCount: 9,
        jumper: true,
        canPage: countPage,
        total: total, //第一次获取数据的总条数
        singlePageHide: false,
        disabled: true,
        prevText: "«",
        nextText: "»",
        currentChange: function(index) {
            // console.log('当前pagesindex:', index);
            loadData(index, len);
            // Toast('翻到' + index + '页', 'success', 1000, 1000, 50)
        },
    });
}

// --分页2方法--结束----------------------------------------/
// //分页1处理方法/开始///---------------------------------------暂时弃用
// function gopage1(countPage) {
//     var canCountPage = countPage - 1;
//     var htmlStr =
//         '<li class="prev"><a href="javascript:void(0)">&laquo;</a></li>';
//     if (btnNB <= 0) { btnNB = 0 }
//     for (var i = 0; i < 6; i++) { //根据总的页面数循环 不大于总页数 canCountPage
//         // console.log("btnNB:", btnNB);
//         if (i < 6 && page < 6) { //k控制职能生成6个页面
//             htmlStr +=
//                 ' <li data-page="' +
//                 (i + 1) +
//                 '"><a href="javascript:void(0)">' +
//                 (i + 1 + btnNB) + /// (i + 1 + btnNB) +
//                 "</a></li>";
//         } else if (page >= 6) {
//             //当按钮已经移到最右边
//             $(".pagination").empty();;
//             // console.log(i + "page:" + page);
//             htmlStr +=
//                 ' <li data-page="' +
//                 (i + 1) +
//                 '"><a href="javascript:void(0)">' +
//                 (i + 1 + btnNB) +
//                 "</a></li>";
//         }
//     }
//     // console.log('page1', page, countPage, canCountPage, btnNB)；
//     //插入分页右边元素容器
//     htmlStr += '<li id="dian" class="disabled" disabled><a>...</a></li>'; //添加*号元素
//     htmlStr += '<li><a href="javascript:void(0)">' + countPage + "</a></li>"; //添加最大可设置页面
//     htmlStr += '<li class="next"><a href="javascript:void(0)">&raquo;</a></li>'; //添加向右翻页按钮
//     // console.log(htmlStr)
//     $(".pagination").html(htmlStr);
//     //更新当前页的效果t同时移动按钮
//     if (page >= 6) {
//         page7 = 6;
//         // $(".pagination li").eq(1).remove(); //如果按钮已经在最右边就拿掉第一个并给最后一个激活
//         $(".pagination li").eq(6).addClass("active"); //+btnNB只要大于等于第五个按钮就一直让第五个选项卡为激活 从0开始 0,1,2,3
//     } else if (page <= 1) {
//         $(".pagination li").eq(1).addClass("active");
//     } else {
//         page7 = page; //否则按实际序号激活选项卡按钮样式
//         // $(".pagination li").eq(1).remove();  //如果按钮已经在最右边就拿掉第一个并给最后一个激活
//         $(".pagination li[data-page=" + page7 + "]").addClass("active"); //+btnNB
//     }
//     //检测是否为第一页 或者最后一页 ,禁用前后翻页
//     if (page == 1) {
//         $(".prev").addClass("disabled");
//     } else if (page == countPage) {
//         $(".next").addClass("disabled");
//     }
//     /*跳到最后一页选项卡按钮处理*/
//     // console.log("btnNBZ:", "page:", page, "btnNB:", btnNB);
//     if (page >= countPage) {
//         //只要执行页码大于等于总的页码数就隐藏页码尾数及空格点
//         // alert(count);
//         $(".pagination li[data-page=7] a").hide(); //当跳到最后一页时因会照样生成六个按钮，故隐藏大于总页面数的选项卡按钮
//         $(".pagination li").eq(7).hide(); //当跳到最后一页时因会照样生成六个按钮，故隐藏大于总页面数的选项卡按钮
//         $(".pagination li").eq(8).hide(); //当跳到最后一页时因会照样生成六个按钮，故隐藏大于总页面数的选项卡按钮
//     }
//     console.log('btn1:', btnNB)
// }
// // ------------------------------------------------------

// //下一页处理右翻页处理
// var pageBtns;
// $(".pagination").on("click", ".next:not(.disabled)", function() {
//     if (page >= 6) {
//         page7 = 6;
//         // btnNBZ = 1;
//         btnNB++;
//     } else page7 = page;
//     console.log('start:', start, 'len:', len, 'page2:', page, 'btn2:', btnNB)
//     loadData(0); //加载数据
//     pageBtns = $(".pagination li").length;
//     btnNB = pageBtns - 4 - page;
//     $(".pagination ").removeClass("active");
//     page++;
//     console.log("page3:", page, pageBtns);
//     console.log('btn2:', btnNB)
// });
// /*/左边翻页*/
// $(".pagination").on("click", ".prev:not(.disabled)", function() {
//     $(".pagination li[data-page=7]").show(); //当跳到最后一页时因会照样生成新六个按钮，故隐藏大于总页面数的选项卡按钮
//     $(".pagination li").eq(7).show(); //当跳到最后一页时因会照样生成六个按钮，故隐藏大于总页面数的选项卡按钮
//     $(".pagination li").eq(8).show(); //当跳到最后一页时因会照样生成六个按钮，故隐藏大于总页面数的选项卡按钮
//     page--;
//     if (btnNB <= 0) {
//         btnNB = 0;
//     } else btnNB--;
//     console.log('start:', start, 'len:', len)
//     loadData(0); //加载数据
//     console.log("page:", page);
//     console.log('btn3:', btnNB)
// });
// /*goto跳转页面*/
// function goto(gopage) {
//     var gotopage = gopage || 1
//     var gotoPage = $("#goto").val() || gotopage; //如果前值为空就获取后面得值
//     console.log("goto", page, gotopage, gotoPage)
//     if (gotoPage != "" || gotoPage != null) {
//         if (parseInt(gotoPage) <= countPage) {
//             page = gotoPage;
//             // btnNB = gotoPage - 6;
//             btnNB = gotoPage;
//             console.log('start:', start, 'len:', len)
//             loadData(0);
//         } else alert("页码不能大于：" + countPage);
//     } else {
//         alert("跳转页数不能为空！");
//     }
//     console.log("goto2", page, gotopage, gotoPage)
// }
// /*直接单击页码跳转页面*/
// // ///////////////////////////////////////////////////////////////
// $(".text-center ").on("click", ".pagination li", function() {
//     var index = $(this).index();
//     if (index > 0 && index < 7) {
//         //判断是否是按了1-7之间的选项卡按钮
//         var index_page = $(this).text(); //取被单击选项卡按钮文本值
//         var page_index = $(".pagination li").eq(9).text(); //取默认位置选项卡按钮值来判断是点击了左边还是右边 直接取放最大页面的元素内页码
//         console.log($(".pagination li").length)
//         page = index_page; //更新当前激活页面NB
//         if (index_page > 7) {
//             //判断当前页是否还小于前五个选项卡页面值，如果小于单独设置页面
//             if (index_page < page_index) {
//                 //如果被点击页面大于现有页码值
//                 /*判断是按了*/
//                 btnNB = index_page - 7;
//                 console.log('start:', start, 'len:', len, 'btnNB', btnNB)
//                 loadData(0);
//             } else if (index_page > page_index) {
//                 //如果大于当前页码就是向后翻页
//                 // btnNB = parseInt(index_page - 6);
//                 console.log('start:', start, 'len:', len)
//                 loadData(0);
//             }
//             btnNB = index_page;
//             page = index_page;
//         } else {
//             page = index_page;
//             console.log('start:', start, 'len:', len)
//             loadData(0); //单独正常运行前五个选项卡按钮单击事件
//         }

//     } else {
//         if (index != 8) {
//             //排除第八个最后一页按钮
//             $(this).addClass("disabled");
//         }
//     }
//     // alert(index + "index_page:" + index_page + ":" + $(".pagination li").eq(index).text() + ":" + page7 + "page_index:" + page_index + "btnNB:" + btnNB);
// });
// /*单击最后一页*/
// $(".text-center ").on("click", ".pagination li", function() {
//     var index = $(this).index();
//     var thisNB = parseInt($(this).text());
//     if (index == 8) {
//         //如果单击了最后一页
//         goto(thisNB); //直接调用跳转countPage
//         console.log(thisNB, countPage);
//         // goto(countPage);
//     }
// });
//分页1处理方法/结束///---------------------------------------